package com.cskaoyan.javase.basic._2variable._2notice;
/**
 * 变量使用的注意事项:
 *
 * 1.Java当中的整数字面值常量，默认当作int处理。
 * 假如你想使用字面值整数定义一个long类型变量
 *      那么该字面值常量的后面应该加上一个"L"区分（禁止使用小写"l"）。
 *
 * 2.Java当中的小数字面值常量，默认当作double处理。
 * 假如你想使用字面值小数定义一个float类型变量
 * 那么该字面值常量的后面应该加上一个"F"或"f"区分。
 *
 *
 * 3.定义一个变量是有它的作用范围的，这个范围通常用{}来界定，同样一个{}不能有同名变量。
 *
 * 4.虽然Java语法允许一行定义多个相同数据类型的变量，但规范的Java代码禁止这样做！
 * 例如：
 * // 下列做法不允许
 * int a, b = 10, c, d = 10;
 * // 应该改成下面这样
 * int a;
 * int b = 10;
 * int c;
 * int d = 10;
 * 一行定义多个变量，不仅格式不美观，到底定义了多少变量也不直观，不要这么做。
 *
 *
 * @since 16:30
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo {
    public static void main(String[] args) {
        int a = 10;
        long b = 10L;
        // long c = 10l;

        double d = 0.1;
        float f = 0.1F;

        // Java语法允许一行定义多个变量
        int a1, b1 = 10, c1, d1 = 10;
    }
}
